home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_29_AFocRes.txt < prev    next >
Text File  |  1991-09-09  |  13KB  |  225 lines

  1. # near model CODE resource
  2. # jump table entries: 16832-16836 (5 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  598F                     subq.l     A7, 4
  7. 00000008  A8D8                     syscall    NewRgn
  8. 0000000A  2857                     movea.l    A4, [A7]
  9. 0000000C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  11. 00000014  2050                     movea.l    A0, [A0]
  12. 00000016  214C 001C                move.l     [A0 + 0x1C], A4
  13. 0000001A  286E FFFC                movea.l    A4, [A6 - 0x4]
  14. 0000001E  4E5E                     unlink     A6
  15. 00000020  2E9F                     move.l     [A7], [A7]+
  16. 00000022  4E75                     rts
  17. 00000024  9354                     sub.w      [A4], D1
  18. 00000026  464F                     not.w      A7
  19. 00000028  4355                     chk.w      D1, [A5]
  20. 0000002A  5352                     subq.w     [A2], 1
  21. 0000002C  4543                     chk.w      D2, D3
  22. 0000002E  2E49                     movea.l    A7, A1
  23. 00000030  464F                     not.w      A7
  24. 00000032  4355                     chk.w      D1, [A5]
  25. 00000034  5352                     subq.w     [A2], 1
  26. 00000036  4543                     chk.w      D2, D3
  27. 00000038  0000 0000                ori.b      D0, 0x0
  28. export_2104:
  29. 0000003C  4E56 0000                link       A6, 0
  30. 00000040  2F0C                     move.l     -[A7], A4
  31. 00000042  286E 0008                movea.l    A4, [A6 + 0x8]
  32. 00000046  2054                     movea.l    A0, [A4]
  33. 00000048  4AA8 001C                tst.l      [A0 + 0x1C]
  34. 0000004C  6706                     beq        +0x8 /* 00000054 */
  35. 0000004E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  36. 00000052  A8D9                     syscall    DisposRgn/DisposeRgn
  37. label00000054:
  38. 00000054  2F0C                     move.l     -[A7], A4
  39. 00000056  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  40. 0000005A  286E FFFC                movea.l    A4, [A6 - 0x4]
  41. 0000005E  4E5E                     unlink     A6
  42. 00000060  2E9F                     move.l     [A7], [A7]+
  43. 00000062  4E75                     rts
  44. 00000064  8E54                     or.w       D7, [A4]
  45. 00000066  464F                     not.w      A7
  46. 00000068  4355                     chk.w      D1, [A5]
  47. 0000006A  5352                     subq.w     [A2], 1
  48. 0000006C  4543                     chk.w      D2, D3
  49. 0000006E  2E46                     movea.l    A7, D6
  50. 00000070  5245                     addq.w     D5, 1
  51. 00000072  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  52. 00000074  0000 0000                ori.b      D0, 0x0
  53. export_2105:
  54. 00000078  4E56 0000                link       A6, 0
  55. 0000007C  48E7 0018                movem.l    -[A7], A3,A4
  56. 00000080  266E 0008                movea.l    A3, [A6 + 0x8]
  57. 00000084  598F                     subq.l     A7, 4
  58. 00000086  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  59. 0000008A  2857                     movea.l    A4, [A7]
  60. 0000008C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  61. 00000090  2053                     movea.l    A0, [A3]
  62. 00000092  214C 0002                move.l     [A0 + 0x2], A4
  63. 00000096  598F                     subq.l     A7, 4
  64. 00000098  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  65. 0000009C  2857                     movea.l    A4, [A7]
  66. 0000009E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  67. 000000A2  2053                     movea.l    A0, [A3]
  68. 000000A4  214C 0006                move.l     [A0 + 0x6], A4
  69. 000000A8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  70. 000000AE  4E5E                     unlink     A6
  71. 000000B0  2E9F                     move.l     [A7], [A7]+
  72. 000000B2  4E75                     rts
  73. 000000B4  9754                     sub.w      [A4], D3
  74. 000000B6  464F                     not.w      A7
  75. 000000B8  4355                     chk.w      D1, [A5]
  76. 000000BA  5353                     subq.w     [A3], 1
  77. 000000BC  4156                     chk.w      D0, [A6]
  78. 000000BE  4552                     chk.w      D2, [A2]
  79. 000000C0  2E49                     movea.l    A7, A1
  80. 000000C2  464F                     not.w      A7
  81. 000000C4  4355                     chk.w      D1, [A5]
  82. 000000C6  5353                     subq.w     [A3], 1
  83. 000000C8  4156                     chk.w      D0, [A6]
  84. 000000CA  4552                     chk.w      D2, [A2]
  85. 000000CC  0000 0000                ori.b      D0, 0x0
  86. export_2106:
  87. 000000D0  4E56 0000                link       A6, 0
  88. 000000D4  2F0C                     move.l     -[A7], A4
  89. 000000D6  286E 0008                movea.l    A4, [A6 + 0x8]
  90. 000000DA  2054                     movea.l    A0, [A4]
  91. 000000DC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  92. 000000E0  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  93. 000000E4  2054                     movea.l    A0, [A4]
  94. 000000E6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  95. 000000EA  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  96. 000000EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  97. 000000F2  4E5E                     unlink     A6
  98. 000000F4  2E9F                     move.l     [A7], [A7]+
  99. 000000F6  4E75                     rts
  100. 000000F8  9054                     sub.w      D0, [A4]
  101. 000000FA  464F                     not.w      A7
  102. 000000FC  4355                     chk.w      D1, [A5]
  103. 000000FE  5353                     subq.w     [A3], 1
  104. 00000100  4156                     chk.w      D0, [A6]
  105. 00000102  4552                     chk.w      D2, [A2]
  106. 00000104  2E46                     movea.l    A7, D6
  107. 00000106  5245                     addq.w     D5, 1
  108. 00000108  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  109. 0000010A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  110. export_2107: // at 0000010C (misaligned)
  111. 0000010E  0000 48E7                ori.b      D0, 0xE7
  112. 00000112  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  113. 00000116  0008 7000                ori.b      A0, 0x0
  114. 0000011A  2640                     movea.l    A3, D0
  115. 0000011C  2054                     movea.l    A0, [A4]
  116. 0000011E  2068 0006                movea.l    A0, [A0 + 0x6]
  117. 00000122  2050                     movea.l    A0, [A0]
  118. 00000124  4AA8 000A                tst.l      [A0 + 0xA]
  119. 00000128  661E                     bne        +0x20 /* 00000148 */
  120. 0000012A  7022                     moveq.l    D0, 0x22
  121. 0000012C  2F00                     move.l     -[A7], D0
  122. 0000012E  486D 2352                pea.l      [A5 + 0x2352 /* export_1126 */]
  123. 00000132  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  124. 00000136  2640                     movea.l    A3, D0
  125. 00000138  2F0B                     move.l     -[A7], A3
  126. 0000013A  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  127. 0000013E  2F0B                     move.l     -[A7], A3
  128. 00000140  4EBA FEBE                jsr        [PC - 0x142 /* 00000000 */]
  129. 00000144  504F                     addq.w     A7, 8
  130. 00000146  601C                     bra        +0x1E /* 00000164 */
  131. label00000148:
  132. 00000148  598F                     subq.l     A7, 4
  133. 0000014A  2054                     movea.l    A0, [A4]
  134. 0000014C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  135. 00000150  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  136. 00000154  265F                     movea.l    A3, [A7]+
  137. 00000156  7001                     moveq.l    D0, 0x01
  138. 00000158  2F00                     move.l     -[A7], D0
  139. 0000015A  2054                     movea.l    A0, [A4]
  140. 0000015C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  141. 00000160  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  142. label00000164:
  143. 00000164  2F0B                     move.l     -[A7], A3
  144. 00000166  2054                     movea.l    A0, [A4]
  145. 00000168  2F28 0002                move.l     -[A7], [A0 + 0x2]
  146. 0000016C  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  147. 00000170  204B                     movea.l    A0, A3
  148. 00000172  A029                     syscall    HLock
  149. 00000174  2053                     movea.l    A0, [A3]
  150. 00000176  4868 0002                pea.l      [A0 + 0x2]
  151. 0000017A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  152. 0000017E  204B                     movea.l    A0, A3
  153. 00000180  A02A                     syscall    HUnlock
  154. 00000182  7000                     moveq.l    D0, 0x00
  155. 00000184  2B40 F588                move.l     [A5 - 0xA78], D0
  156. 00000188  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  157. 0000018E  4E5E                     unlink     A6
  158. 00000190  2E9F                     move.l     [A7], [A7]+
  159. 00000192  4E75                     rts
  160. 00000194  9C54                     sub.w      D6, [A4]
  161. 00000196  464F                     not.w      A7
  162. 00000198  4355                     chk.w      D1, [A5]
  163. 0000019A  5353                     subq.w     [A3], 1
  164. 0000019C  4156                     chk.w      D0, [A6]
  165. 0000019E  4552                     chk.w      D2, [A2]
  166. 000001A0  2E53                     movea.l    A7, [A3]
  167. 000001A2  4156                     chk.w      D0, [A6]
  168. 000001A4  4543                     chk.w      D2, D3
  169. 000001A6  5552                     subq.w     [A2], 2
  170. 000001A8  5245                     addq.w     D5, 1
  171. 000001AA  4E54 464F                link       A4, -0xFFFFB9B1
  172. 000001AE  4355                     chk.w      D1, [A5]
  173. 000001B0  5300                     subq.b     D0, 1
  174. 000001B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  175. export_2108: // at 000001B4 (misaligned)
  176. 000001B6  0000 48E7                ori.b      D0, 0xE7
  177. 000001BA  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  178. 000001BE  0008 598F                ori.b      A0, 0x8F
  179. 000001C2  2054                     movea.l    A0, [A4]
  180. 000001C4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  181. 000001C8  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  182. 000001CC  265F                     movea.l    A3, [A7]+
  183. 000001CE  4AAE 000C                tst.l      [A6 + 0xC]
  184. 000001D2  670C                     beq        +0xE /* 000001E0 */
  185. 000001D4  558F                     subq.l     A7, 2
  186. 000001D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  187. 000001DA  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  188. 000001DE  544F                     addq.w     A7, 2
  189. label000001E0:
  190. 000001E0  204B                     movea.l    A0, A3
  191. 000001E2  A029                     syscall    HLock
  192. 000001E4  2053                     movea.l    A0, [A3]
  193. 000001E6  4868 0002                pea.l      [A0 + 0x2]
  194. 000001EA  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  195. 000001EE  204B                     movea.l    A0, A3
  196. 000001F0  A02A                     syscall    HUnlock
  197. 000001F2  7001                     moveq.l    D0, 0x01
  198. 000001F4  2F00                     move.l     -[A7], D0
  199. 000001F6  2054                     movea.l    A0, [A4]
  200. 000001F8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  201. 000001FC  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  202. 00000200  2F0B                     move.l     -[A7], A3
  203. 00000202  2054                     movea.l    A0, [A4]
  204. 00000204  2F28 0006                move.l     -[A7], [A0 + 0x6]
  205. 00000208  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  206. 0000020C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  207. 00000212  4E5E                     unlink     A6
  208. 00000214  205F                     movea.l    A0, [A7]+
  209. 00000216  504F                     addq.w     A7, 8
  210. 00000218  4ED0                     jmp        [A0]
  211. 0000021A  9854                     sub.w      D4, [A4]
  212. 0000021C  464F                     not.w      A7
  213. 0000021E  4355                     chk.w      D1, [A5]
  214. 00000220  5353                     subq.w     [A3], 1
  215. 00000222  4156                     chk.w      D0, [A6]
  216. 00000224  4552                     chk.w      D2, [A2]
  217. 00000226  2E52                     movea.l    A7, [A2]
  218. 00000228  4553                     chk.w      D2, [A3]
  219. 0000022A  544F                     addq.w     A7, 2
  220. 0000022C  5245                     addq.w     D5, 1
  221. 0000022E  464F                     not.w      A7
  222. 00000230  4355                     chk.w      D1, [A5]
  223. 00000232  5300                     subq.b     D0, 1
  224. 00000234  0000 0000                ori.b      D0, 0x0
  225.